#ifdef HAVE_CONFIG_H
#include <config.h>
#endif

#include "ventanaprincipal.h"
#include "Mapa.h"
#include "FabricaDeTerritorios.h"
#include <gtkmm.h>
#include <gtkglmm.h>
#include "SDL.h"
#include "Cliente.h"
#include <iostream>

using namespace std;
using namespace ui;
using namespace Gtk;
using namespace Gtk::GL;

int main(int argc, char *argv[]) {

//	Main t_Main(&argc, &argv);
//	Gtk::GL::init(argc, argv);
//	SDL_Init(SDL_INIT_VIDEO);
//
//	Glib::RefPtr<Gdk::GL::Config> t_Config;
//	t_Config = Gdk::GL::Config::create(Gdk::GL::MODE_RGB
//		| Gdk::GL::MODE_DEPTH | Gdk::GL::MODE_DOUBLE);
//	FabricaDeTerritorios fabricaDeTerritorios;
//	Mapa mapaDelJuego(&fabricaDeTerritorios);
//	Jugador jugador("Juan","azul");
//	VentanaPrincipal t_VentanaPrincipal(t_Config,mapaDelJuego, jugador);
//	t_Main.run(t_VentanaPrincipal);
//
//	SDL_Quit();
	Cliente cliente();
	cliente.conectar("127.0.0.1","15553");
	string t_sTexto;
	while (t_sTexto != "quit") {
		t_sTexto = "";
		getline(cin, t_sTexto);
		cliente.enviarMensaje(t_sTexto);
	}
	
	return 0;
}

